Ext.define('Admin.view.purchase.PurchaseAction', {
	extend: 'Admin.ux.form.FormPanel',
	xtype: 'purchase-action',
	bodyStyle: 'padding:5px 5px 5px 5px;',
    layout: 'column',
    items: [{
        columnWidth: 0.5,
        margin: 6,

        xtype: 'textfield',

        name: 'id',
        hidden: true

    }, {
        columnWidth: 0.5,
        margin: 6,

        xtype: 'textfield',

        name: 'title',

        fieldLabel: '名称',
        emptyText: '必填',
        labelWidth: 160,
        labelAlign: 'right',

        allowBlank: true,
        beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>'
    }, {
        columnWidth: 0.5,
        margin: 6,

        xtype: 'combobox',

        name: 'noticetype',

        fieldLabel: '公告类型',
        emptyText: '必选',
        labelWidth: 160,
        labelAlign: 'right',

        store: Ext.create('Ext.data.Store', {
            fields: ['code', 'name'],
            data: [
                { 'code': '0', 'name': '全部' },
                { 'code': '00201', 'name': '询价公告' },
                { 'code': '00202', 'name': '询价终止公告' },
                { 'code': '00203', 'name': '询价结果公告' }
            ]
        }),

        queryMode: 'local',
        valueField: 'code',
        displayField: 'name',

        editable: false,
        forceSelection: true,
        allowBlank: true,
        beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>',
    }, {
        columnWidth: 0.5,
        margin: 6,

        xtype: 'textfield',

        name: 'inquiryno',

        fieldLabel: '询价单编号',
        emptyText: '必填',
        labelWidth: 160,
        labelAlign: 'right',

        allowBlank: true,
        beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>',


    }, {
        columnWidth: 0.5,
        margin: 6,

        xtype: 'combobox',

        name: 'section',

        fieldLabel: '产业板块',
        emptyText: '必选',
        labelWidth: 160,
        labelAlign: 'right',

        store: Ext.create('Ext.data.Store', {
            fields: ['code', 'name'],
            data: [
                { 'code': 0, 'name': '全部' },
                { 'code': 1, 'name': '核电' },
                { 'code': 2, 'name': '火电' },
                { 'code': 3, 'name': '燃气发电' },
                { 'code': 4, 'name': '热电' },
                { 'code': 5, 'name': '配网' },
                { 'code': 6, 'name': '风电' },
                { 'code': 7, 'name': '太阳能发电' },
                { 'code': 8, 'name': '水电' },
                { 'code': 9, 'name': '煤炭' },
                { 'code': 10, 'name': '物流' },
                { 'code': 11, 'name': '铝业' },
                { 'code': 12, 'name': '环保' },
                { 'code': 13, 'name': '技术改进' },
                { 'code': 14, 'name': '科技进步' },
                { 'code': 15, 'name': '其他投资' }
            ]
        }),

        queryMode: 'local',
        valueField: 'name',
        displayField: 'name',

        editable: false,
        forceSelection: true,
        allowBlank: true,
        beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>',


    }, {
        columnWidth: 0.5,
        margin: 6,

        xtype: 'textfield',

        name: 'purchasedept',

        fieldLabel: '采购人',
        emptyText: '必填',
        labelWidth: 160,
        labelAlign: 'right',

        allowBlank: true,
        beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>'
    }, {
        columnWidth: 0.5,
        margin: 6,

        xtype: 'combobox',

        name: 'inquirytype',

        fieldLabel: '采购方式',
        emptyText: '必选',
        labelWidth: 160,
        labelAlign: 'right',

        queryMode: 'local',
        valueField: 'name',
        displayField: 'name',
        store: Ext.create('Ext.data.Store', {
            fields: ['code', 'name'],
            data: [
                { 'code': 0, 'name': '公开' },
                { 'code': 1, 'name': '邀请' }
            ]
        }),

        editable: false,
        forceSelection: true,
        allowBlank: true,
        beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>',

    }, {
        columnWidth: 0.5,
        margin: 6,

        xtype: 'combobox',

        name: 'businesstype',

        fieldLabel: '业务分类',
        emptyText: '必选',
        labelWidth: 160,
        labelAlign: 'right',

        queryMode: 'local',
        valueField: 'name',
        displayField: 'name',
        store: Ext.create('Ext.data.Store', {
            fields: ['code', 'name'],
            data: [
                { 'code': 0, 'name': '全部' },
                { 'code': 1, 'name': '工程' },
                { 'code': 2, 'name': '货物' },
                { 'code': 3, 'name': '服务' }
            ]
        }),

        editable: false,
        forceSelection: true,
        allowBlank: true,
        beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>',

    }, {
        columnWidth: 0.5,
        margin: 6,

        xtype: 'textfield',

        name: 'appraisal',

        fieldLabel: '估算价(万元)',
        emptyText: '必填',
        labelWidth: 160,
        labelAlign: 'right',

        allowBlank: false
    }, {
        columnWidth: 0.5,
        margin: 6,

        xtype: 'textfield',

        name: 'people',

        fieldLabel: '采购执行人',
        emptyText: '采购部管理员',
        labelWidth: 200,
        labelAlign: 'right',

        allowBlank: false
    }, {
        columnWidth: 0.5,
        margin: 6,

        xtype: 'combobox',

        name: 'executor',

        fieldLabel: '是否评审',
        emptyText: '必选',
        labelWidth: 160,
        labelAlign: 'right',

        queryMode: 'local',
        valueField: 'code',
        displayField: 'name',
        store: Ext.create('Ext.data.Store', {
            fields: ['code', 'name'],
            data: [
                { 'code': 0, 'name': '否' },
                { 'code': 1, 'name': '是' }
            ]
        }),

        editable: false,
        forceSelection: true,
        allowBlank: true,
        beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>',
    }, {
        columnWidth: 0.5,
        margin: 6,

        xtype: 'combobox',

        name: 'executor',

        fieldLabel: '决标方式',
        emptyText: '必选',
        labelWidth: 160,
        labelAlign: 'right',

        queryMode: 'local',
        valueField: 'code',
        displayField: 'name',
        store: Ext.create('Ext.data.Store', {
            fields: ['code', 'name'],
            data: [
                { 'code': 1, 'name': '有效' },
                { 'code': 0, 'name': '无效' }
            ]
        }),

        editable: false,
        forceSelection: true,
        allowBlank: true,
        beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>',
    }, {
        columnWidth: 0.5,
        margin: 6,

        xtype: 'combobox',

        name: 'taxrate',

        fieldLabel: '要求税率',
        emptyText: '必选',
        labelWidth: 160,
        labelAlign: 'right',

        queryMode: 'local',
        valueField: 'name',
        displayField: 'name',
        store: Ext.create('Ext.data.Store', {
            fields: ['code', 'name'],
            data: [
                { 'code': 0, 'name': '全部' },
                { 'code': 1, 'name': '0%' },
                { 'code': 2, 'name': '3%' },
                { 'code': 3, 'name': '6%' },
                { 'code': 4, 'name': '10%' },
                { 'code': 5, 'name': '11%' },
                { 'code': 6, 'name': '13%' },
                { 'code': 7, 'name': '16%' },
                { 'code': 8, 'name': '17%' }
            ]
        }),

        editable: false,
        forceSelection: true,
        allowBlank: true,
        beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>',
    }, {
        xtype: 'datetimefield',
        columnWidth: 0.50,
        labelWidth: 160,
        margin: 6,
        maxValue: Ext.Date.add(new Date(), Ext.Date.DAY, 1),
        fieldLabel: '报价截止时间',
        hourText: '小时',
        minuteText: '分钟',
        submitFormat: 'Y-m-d H:i:s',
        format: 'Y-m-d H:i:s',
        beforeLabelTextTpl: '<font color=red>*</font>',
        labelSeparator: '：',
        labelAlign: 'right',
        name: 'signupendtime',
        value: new Date(),
        allowBlank: true,
        editable: false
    }, {
        columnWidth: 0.5,
        margin: 6,

        xtype: 'combobox',

        name: 'executor',

        fieldLabel: '报价开启条件',
        emptyText: '必选',
        labelWidth: 160,
        labelAlign: 'right',

        queryMode: 'local',
        valueField: 'code',
        displayField: 'name',
        store: Ext.create('Ext.data.Store', {
            fields: ['code', 'name'],
            data: [
                { 'code': 1, 'name': '有效' },
                { 'code': 0, 'name': '无效' }
            ]
        }),

        editable: false,
        forceSelection: true,
        allowBlank: true,
        beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>',
    }, {
        xtype: 'datetimefield',
        columnWidth: 0.50,
        labelWidth: 160,
        margin: 6,
        maxValue: Ext.Date.add(new Date(), Ext.Date.DAY, 1),
        fieldLabel: '报名截止时间',
        hourText: '小时',
        minuteText: '分钟',
        submitFormat: 'Y-m-d H:i:s',
        format: 'Y-m-d H:i:s',
        beforeLabelTextTpl: '<font color=red>*</font>',
        labelSeparator: '：',
        labelAlign: 'right',
        name: 'maintain_date_start',
        value: new Date(),
        allowBlank: true,
        editable: false
    }, {
        columnWidth: 0.5,
        margin: 6,

        xtype: 'combobox',

        name: 'executor',

        fieldLabel: '供应商是否必须上传附件',
        emptyText: '必选',
        labelWidth: 160,
        labelAlign: 'right',

        queryMode: 'local',
        valueField: 'code',
        displayField: 'name',
        store: Ext.create('Ext.data.Store', {
            fields: ['code', 'name'],
            data: [
                { 'code': 1, 'name': '有效' },
                { 'code': 0, 'name': '无效' }
            ]
        }),

        editable: false,
        forceSelection: true,
        allowBlank: true,
        beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>',
    }, {
        xtype: 'textarea',
        height: 80,
        labelWidth: 160,
        name: 'err_text',
        afterLabelTextTpl: '<font color=red>&nbsp;&nbsp;</font>',
        labelSeparator: '：',
        labelAlign: 'right',
        fieldLabel: '备注',
        columnWidth: 1.00,
    }],

	//

	buttonAlign: 'center'
});